package model 
{
	import flash.events.EventDispatcher;
	import flash.events.IEventDispatcher;
	import flash.geom.Point;
	
	/**
	 * ...
	 * @author vkozhaev
	 */
	public class MovedObject extends EventDispatcher 
	{
		private var _coords:Point;
		private var _cellCoords:Point;
		
		public function MovedObject(target:IEventDispatcher = null) 
		{
			super(target);
			
		}	
		
		public function get coords():Point {
			return _coords;
		}
		
		public function set coords(val:Point):void {
			this._coords = val;
		}
		
		public function get cellCoords():Point {
			return _cellCoords;
		}
		
		public function set cellCoords(val:Point):void {
			this._cellCoords = val;
		}
		/**
		 * Присваиваются координаты соответствующие центру клетки
		 */
		public function initCoords():void {
			coords = new Point(_cellCoords.x*SetParameters.CELL_SIZE, _cellCoords.y*SetParameters.CELL_SIZE);			
		}
		
	}

}